/*
 * MenuMain.h
 *
 *  Created on: 29-06-2013
 *      Author: Jarek
 */

#ifndef MAINMENU_H_
#define MAINMENU_H_

#include "State.h"
#include "Menu/Components/Menu.h"

class MainMenu : public State {
private:
	Menu				menu;
public:
	MainMenu();
	~MainMenu();

	virtual bool 		onInitialize();
	virtual void 		onDestroy ();
	virtual void 		onRun (const Time& time);
	virtual void 		onDraw (const Time& time);
	virtual bool 		handleInput (const Time& time/*, const Input& input*/);
};

#endif /* MENUMAIN_H_ */
